Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Australia F2 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 Spain F4 China F4 China F4 (Luzhou) USA F14 Nova Challenger Osaka - Osaka Fergana Challenger - Fergana GHI Bronx Classic - Bronx Memorial Kolyaskin - Donetsk Ho Chi Minh City Challenger - Ho Chi Minh City Yokohama Challenger 2001 - Yokohama USTA Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City 2003 USTA Challenger of Calabasas - Calabasas X Open Internacional D'Andorra - Andorra The Granby Natrel Challenger - Granby XXX Edizione 'A Savoldi Marco' - Manerbio X Ciutat de Barcelona - Barcelona Belgaum Open - Belgaum Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari Uncle Toby's Burnie Challenger - Tasmania VIII Torneo Internazionale di Tennis - Barletta Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cepu Open - San Marino Binghamton Professional Tennis Tournament - Binghamton IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Copa Sevilla-Internacionales de Andalucia - Seville Tiburon Challenger - Tiburon Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental IPP Open - Helsinki Mobilux Open - Luxembourg Jameson Cup - Milan Challenger 42 - Andrezieux Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Copa Kia - Santiago HTV Challenger - Ho Chi Minh City The LTA Cardiff Challenger - Cardiff Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental ATP Guzzini Challenger - Recanati Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Fergana Challenger - Fergana Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Taiwan Challenger - Kaohsiung 2004 Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise Tennis Napoli Cup 2004 - Napoli China Open - Beijing 3rd Volkswagon Challenger - Wolfsburg Kyoto Challenger - Kyoto Akbank Private Banking TED Open - Istanbul Toyota Challenger Singapore Challenger Wolfsburg Challenger Aptos Challenger Shanghai Challenger Tiburon Challenger Seoul Challenger Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Vancouver Challenger Dallas Challenger Leon Challenger Mexico City Challenger Kun-Ming Challenger Busan Challenger Prostejov Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger Yokohama Challenger Maui Challenger Chitre Challenger Dallas Challenger Irving Challenger Taipei City Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Vancouver Challenger Istanbul Challenger San Marino Cepu Open - San Marino Geneva Challenger Bratislava Challenger Brescia Challenger Noumea Challenger Taipei City Challenger Busan Challenger Ilkley Challenger Bangkok Challenger Genova Challenger Ho Chi Minh City Challenger Manila Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Busan Challenger Bangkok Challenger Segovia Challenger Genova Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Montevideo Challenger Bangkok Challenger Santo Domingo Challenger Seville Challenger Milan Challenger Seoul Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Szczecin Challenger Kyoto Challenger The LTA Wrexham Challenger - Wrexham Szczecin Challenger Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Bangkok Challenger Shenzhen Challenger Winnetka Challenger Taipei City Challenger Copa Sevilla Internacionales de Andalucia - Seville Dharwad Challenger 2003 - Dharwad Zhangjiagang Challenger Gimcheon Challenger USTA Men's Challenger of Dallas - Dallas Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Chengdu Challenger Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch China Open - Beijing Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Valencia Open - Valencia Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Brisbane International - Brisbane US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Argentina Open - Buenos Aires SMS Tennis Cup - Sao Paulo Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Head Cup Busan Open - Busan Open de Montauban - Montauban Nottingham Men's Challenger - Nottingham Taipei City Challenger Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Guzzini Challenger - Recanati Colorado Classic - Denver Winnetka Challenger Banca Marche Tennis Cup - San Benedetto Tumkur Open - Tumkur Heineken Challenger 2004 - Ho Chi Minh City Challenger Leon 2004 - Leon Kyiv Open - Kiev Intersport Heilbronn Open - Heilbronn Samsung Securities Cup Challenger Tennis - Seoul Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba Tennis Napoli Cup 2006 - Napoli Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Tennis Masters Series - Toronto Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Nottingham-2 Challenger Campionati Internazionali di Sicilia - Palermo French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Fergana Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Prostejov Challenger Wimbledon - London French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart Sophia Antipolis Challenger U.S. Open - New York Caloundra Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BMW Open - Munich Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hong Kong Challenger Wimbledon - London French Open - Paris Seoul Challenger Wimbledon - London U.S. Open - New York Rimouski Challenger Australian Open - Melbourne French Open - Paris Open Sabadell Atlantico - Barcelona Shanghai Challenger Wimbledon - London Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia French Open - Paris U.S. Open - New York Ortisei Challenger Australian Open - Melbourne Bank Austria Tennis Trophy - Vienna Helsinki Challenger BCR Open Romania - Bucharest Heineken Open - Auckland Toyota Challenger Campbell's Hall of Fame Tennis Championships - Newport SAP Open - San Jose Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Dallas Challenger Rome Challenger Malaysian Open - Kuala Lumpur Catella Swedish Open - Bastad Malaysian Open - Kuala Lumpur China Open - Beijing Guadalajara Challenger China Open - Beijing Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Austrian Open - Kitzbuhel Brasil Open - Sao Paulo Moselle Open - Metz Synsam Swedish Open - Bastad Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Allianz Suisse Open - Gstaad International German Open - Hamburg Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Davis Cup, World Group, 1R, ESP-KAZ 5-0 Andria Challenger Davis Cup, Group II, 3R, PAK-TPE 3-2 Morelos Challenger SkiStar Swedish Open - Bastad Australian Open (Wildcard) Manchester Challenger Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Olympics - London Suzhou Challenger SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Yokohama Challenger SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Valencia Open - Valencia Claro Open Colombia - Bogota Qingdao Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Apia International - Sydney Ningboo Challenger Apia International - Sydney Seoul Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Le Gosier Challenger SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Honda Kah Singapore Men's Tennis Open - Singapore Valencia Open - Valencia Shimadzu All Japan Indoor - Kyoto Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Samsung Securities Cup - Seoul Konzum Croatia Open - Umag If Stockholm Open - Stockholm Shimadzu All Japan Indoor - Kyoto Grand Prix Hassan II - Marrakech West Side Tennis Club Clay Court Challenger - Forest Hills Moselle Open - Metz Czech Indoor Open - Prague Czech Open - Prostejov SkiStar Swedish Open - Bastad AIG Japan Open - Tokyo Open Seat Godo 2005 - Barcelona Open Romania - Bucharest AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Thailand Open - Bangkok Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Thailand Open - Bangkok Murcia Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Tennis Masters Series - Hamburg Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Tennis Masters Series - Monte Carlo China Open - Beijing Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Masters Series Madrid - Madrid Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Madrid Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires Rogers Cup - Toronto Pilot Pen Tennis - New Haven Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai SAP Open - San Jose BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Hall of Fame Tennis Championships - Newport Copa Telmex - Buenos Aires Wimbledon - London Wimbledon - London French Open - Paris Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group I, PO, PHI-TPE 2-3 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group 2, REL2, TPE-HKG 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 French Open (juniors) 15th Asian Games Doha 2006 Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - Beijing